- catch smb. red-handed
- (catch (или take) smb. red-handed)застать кого-л. на месте преступления, захватить кого-л. с поличным (take red-hanted [впервые встречается в романе В. Скотта "Айвенго"; см. цитату])
I did but tie one fellow, who was taken red-handed in the fact, to the horns of a wild stag. (W. Skott, ‘Ivanhoe’, ch. XXV) — Я привязал к рогам дикого оленя одного парня, пойманного на месте преступления.
‘Now, Higgins,’ said the lieutenant, ‘You have been caught red-handed in treason against your country and its flag.’ (U. Sinclair, ‘Jimmie Higgins’, ch. XXVI) — - Так вот, Хиггинс, - снова заговорил лейтенант, - вас поймали с поличным. Вы изменили родине и флагу.
Большой англо-русский фразеологический словарь. - М.: «Русский язык-Медиа».. 2006.